Хмм Вроде разобрался скрыть и показать функции почему то багуют всё дело
ОМГ сам затупил под ночь простите... Там есть еще одна похожая функция это свернуть развернуть спутал :) Всё теперь всё работает : D Ура теперь милая мультиборда будет на ресурсах а не громоздкая лидерборда (да еще и без иконок была)
Джин, как тебе уже ответили выше, данная способность не отображается на панели (спасибо близард), как и ряд других (камень жизни, амулет маны и т.д. и т.п.)
Показать ее наличие можно только одним способом - созданием способности-пустышки (для таких целей идеально подойдет лунный чакрум/крит с 0 шансом и 0 увеличением урона).
Оптимальный вариант - способность пустышку добавить в РО твоему юниту, а при инициализации карты тригерно добавить уже нужную (в нашем случае способность проклятия).
2.20 Как в редакторе объектов ставить отрицательные значения?
Файл=> Параметры=> Общие=> поставить галочку напротив "Разрешить использование в редакторе объектов отрицательных значений".
Выбрать необходимое поле, зажать Shift и нажать Enter (или двойной клик мышкой). Теперь можно вводить отрицательное значение.
На основе этого возможно сделать ауру, отнимающую броню, отрицательную регенерацию здоровья и многое другое=)
Понял. Есть много текстов у стандартных баффов, где есть запятые. Короче если изменить стандартное описание, там тоже обрезают. Вот взять бафф с текстом, и на его основе создать новый нестандартный там тоже обрезка будет (хотя текст не редактировал). Придется как-то изворачиваться с текстом
Я сам разобрался с проблемой. Конечно тут две новые появились, но на них забью уже:
ИИ не нравился герой, из-за него вообще никто не нанимался.
ИИ посчитал, что улучшив главное здание, он лишается главного здания, а значит нужно его снова строить. То есть, например, улучшив ратушу до крепости, он считает, что ратуши больше нет и необходимо построить ещё одну. Потом он крепость улучшит до замка, посчитает, что разрушили крепость, улучшит до крепости ратушу№2, снова потеряет ратушу и построит уже третью.
bladget, скорее всего (если у тебя Vista или W7 стоит), в старой папки остались "файлы совместимости", которые не удаляются просто так. В WoO много всякого мусора было...
я так и хотел ответь, что надо прописывать у обычных " Имя" ,без всяких там ATT, BTN..., а файлу DIS прописать "DISимя"
Все равно, ты бы мне этим не помог, потому что главные читы заключаются в том, что можно прописывать любой билебердовый кастомный путь, сохраняя иконкам одинаковые названия.)
Я сделал так:
0\Ability
1\Ability
2\Ability
...
ReplaceableTextures\CommandButtonsDisabled\DISAbility
При этом, числом в пути я просто обозначаю способности, хотя туда в принципе можно даже название прописывать, чтоб было понятно, что это за иконка(кстати, переделаю это дело)
Увы нет, смотреть из за чего ошибка и потом смотреть что в коде могло её вызвать.
Так же нелишним будет собрать статистику а что именно происходило в этот момент и изучать код, кторый работал в этот момент.
Фаталить могут даже дефолтные способности.
да
перебирать все здания и давать деньги их владельцам
а вообще мне даже представить страшно что ты там сделал что начало подлагивать
Да в том то и дело, что ничего. Если этот же триггер, но с другими переменными и для другого игрока, но начинает подлагивать. Если сделать для всех игроков - слайд шоу
На карты оригинальной кампании не знаю почему переход не работает, но переход на мои карты, добавленные в mpq заработал.В опциях добавления файла в mpqeditor, нужно было encrypted убрать.Не знаю, что это значит, но раньше из-за этого, видать карты не читались.Зря тему,по ходу, создал.Два дня просто мучался)В любом случае спасибо за отзывчивость)
У твоей модели, которая добавляется, вероятно есть нестандартные текстуры. Нужно правильно расположить модель относительно ее текстур. Насколько я помню, я их располагал в одну папку и, вроде как, работало.
А, все, нашел. Он в War3x.mpq\Z.mpq\ReplaceableTextures\Cliff\Cliff1
Кто-нить, можете тут что-нибудь написать, чтобы я мог выбрать его как "лучший ответ" и закрыть вопрос.
А, я не мог его выбрать не из-за того, что только я писал, а из-за того, что мало времени прошло...
необязательно делать два триггера, можно сделать 1 с этим событием с условием (Владелец (Переключающий юнит)) равно Нейтрально-враждебный а остальные условия поместить в отдельный if/then/else multiple conditions, хз как называется этот пункт в русском редакторе, но он где-то в первых 15 строчках.
Хотя знаешь мне лень писать, вот так можно сделать в твоём случае
Если ты хочешь посылать куда-то юниты, то лучше давай их другому игроку, не нейтрально-враждебному
Хм, это не локальная проблема, потому что у меня тоже не работает. Как переносились триггеры? Была ли возможность повредить архив карты? Пробовали отключать триггеры в карте (не важно есть ли триггерные способности)?
Есть "Triggering Unit"/"переключающий юнит" - вот его и юзай. В остальном же со скрина не ясно почему твой триггер не работает. Баг может быть вызван неверной настройкой спелла или другими триггерами, но однозначно не здесь.
Gerych, сюда тоже можно но вопрос будет закрыт через неделю с момента последнего ответа
ну а вообще для таких вещей стоит создать бложик и там в качестве ресурса подобное спрашивать
Local integer i = случайное число от 1 до 3
Local integer h = случайное число от 1 до 3
Local integer j = 0
Local integer k = взять кол-во юнитов в области locations[h]
Local location p
If k < 1 then
Set p = GetRectCenter( locations[h] )
Call createUnitAtLoc( buildings[i], player(0), p )
Loop
Exitwhen j > 3
Call createUnitAtLoc( units[i], player(0), p )
Set j = j + 1
Endloop
Call removeLocation(p)
Set p = null
Endif
Вполне обычный случай - попробуй начать сначала и сохраняй промежуточные варианты модели под разными версиями. Мдлвиз легко запарывает некоторые модели.
PS Я бы вначале проверил работоспособность исходной модели
Ещё есть такой момент: деревья в WC3 имеют также дополнительные облегчённые модели, без анимаций. Они импортируются по таком у же пути, что и исходная модель, но имеют вид <ИмяМодели>S.mdx и <ИмяМодели>D.mdx. Первая модель изображает живое дерево без анимаций, вторая — срубленное дерево (пень) без анимаций. Не знаю, можно ли без них обойтись, но имей в виду.
Но я не уверен, насколько это влияет на успех. Лучше сначала убедиться, что ошибка не кроется где-то ещё.
Просто скопировать путь к модели у декорации - не выход, т.к. декорация имеет вариации, юниты - нет. Хотя если прописать конкретную вариацию декорации а не разрушаемого объекта - то отображается. Кажется в декорациях есть парочка деревьев.
100% будет работать, если заменить стандартные текстуры деревьев, а в самих моделях вместо пути к текстуре указать соответствующий Replaceable ID. (Если порченные версии тоже заменить под новую модель, то ещё и порча будет корректно работать =)
Как как, я уже выкладывал наработку...
Суть в баге некоторых морфов, после чего боевая единица выполняет первый отданный приказ до талого, никакие действия игрока на это не повлияют но панель приказов не скрывается, кнопки нажимаются но ничего не происходит.
отлов урона делается через событие юнит получил урон
всё остальное описано в статье
от тебя только мозг понадобится и хотя бы 1 рука
атачить можно через хэш/юзердату/хэндл
отлавливаем приказ на начало строительства юнита и если условие не выполняется отдаём приказ на отмену
коды приказов ты узнаешь сам либо выводя все приказы на экран либо покопавшись в либах джнгп
Сделай проверку на приказы. если допустим ты его заставляешь бежать куда то отменяешь приказ и делаешь ему другой приказ стоять или бежать) или что он там у тебя делает
Ааа, ну тогда смотри
не_кликабельность Сларка делается так
а - его морфят в юнит без модельки
б - ему дают москитов и отбирают (что бы на него нельзя было кликнуть, но можно было выделить)
в - все события "атакован" приводятся к действию "стоп", если это Сларк
г - аура регена игнорирует то что Сларка видят
у тебя на пути стоит пункт Б, т.к. что бы умные люди не заменяли себе пустую модельку (пункт А) на нормальную и не могли на неё в итоге тыкать... Так что в итоге - ты можешь её заменить, но тыкнуть всё равно не сможешь... шах и мат
Выделяешь всех юнитов в определенной области в группу. Так есть определенный радиус действия (круг выбора области заклинанием типа у бурана, огненного столба и др.), в редакторе называется "Область воздействия", вокруг центра каста перебираешь всех юнитов
Создаешь dummi и кастуешь над каждым юнитом в группе способность "гнев деревьев". Или пробуешь полностью триггерно создать эффект обхвата юнитов (эти лозы и корни деревьев), паузишь и периодически таймером наносишь урон до определенного времени (под конец удаляешь эффект, а если кто-то умер, то также удаляешь эффект). Только, когда триггерно делаешь, баффы нацепить не сможешь, придеться также делать. Заморочек со вторым способом больше
Способность пустышку можно создать на основе канала.
запускать свой таймер после использования каждой способности или устанавливать целочисленную на каждую способность с ее временем перезарядки и так же проверять каждую секунду ее значение.
» WarCraft 3 / Новая раса и новый ИИ.
» WarCraft 3 / Редактировать способность
» WarCraft 3 / Боты не добывают золото!
» WarCraft 3 / Разные версии
» WarCraft 3 / Способность снижение урона
» WarCraft 3 / Перенос анимаций
» WarCraft 3 / Подлагивает карта
» WarCraft 3 / mpq
» WarCraft 3 / Помогите с триггерами
» WarCraft 3 / Не работает способность
» WarCraft 3 / Казармы
» WarCraft 3 / Текстура Дерева
» WarCraft 3 / Боевая единица
» WarCraft 3 / Проблема с опытом героя
» WarCraft 3 / Как сделать юнита невыделяемым,но уязвимым
» WarCraft 3 / Как сделать выделяемую модель?
» WarCraft 3 / способность
» WarCraft 3 / Выбор юнита